string = 'pageSize=30&product=EFund&DISCOUNT=&SortColumn=SYL_Y&MobileKey=4a69e1fc7d583fe671ad69c95ae6c2b7%7C%7C945235770232353&' \
         'BUY=true&appType=ttjj&LevelOne=&version=6.3.2&onFundCache=3&Sort=desc&pageIndex=1&FundType=6&CompanyId=&plat=Android&' \
         'TOPICAL=&ENDNAV=&LevelTwo=&ISABNORMAL=true&DataConstraintType=0&gToken=ceaf-236567466abfda4e2864831ea5645231&ESTABDATE=6&' \
         'deviceid=4a69e1fc7d583fe671ad69c95ae6c2b7%7C%7C945235770232353'


def get_dict(string):

    new_str = string.split("&")

    str_dict = {}

    for key_value in new_str:
        key, value = key_value.split("=")

        str_dict[key] = value

    return str_dict


print(get_dict(string))









